package cn.hx.whh.automaticticket.listener;


import cn.hx.whh.automaticticket.enums.ScannerHeadEnum;

/**
 * 扫码监听器
 */
public interface OnScannerListener {

    /**
     * 扫码数据
     * @param data 数据
     * @param headEnum 数据来源 or 广播
     */
    void onScanData(String data, ScannerHeadEnum headEnum);

    /**
     * 指令返回值, 给串口扫码器预留
     * @param data 数据
     * @param headEnum 数据来源 or 广播
     */
    void onResponseData(String data, ScannerHeadEnum headEnum);

    void onResponseTimeout();
}
